Oracle® Hospitality OPERA Web Self-Service
Stay History Web Service Specification
Version 5.1
March 2022
Copyright © 1987, 2022, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
2 Complex and Simple Type Definitions
FacilityInfoTypeGuestRoomsGuestRoom
ArrayOfRestaurantsTypeRestaurant
ArrayOfRestaurantsTypeRestaurantCuisine
RestaurantsTypeRestaurantCuisine
ArrayOfMeetingRoomsTypeMeetingRoomCode
MeetingRoomsTypeMeetingRoomCode
The objective of this document is to depict how the Stay History Web Service messages function in OPERA Web Suite (OWS). In addition, this document breaks down the available simple and complex element types.
This document may not contain all the web service messages supported by OWS.
This document is intended for those developing custom applications that interact with Stay History functionality in OWS.
To contact Oracle Customer Support, access My Oracle Support at the following URL:
When contacting Customer Support, please provide the following:
· Product version and program/module name
· Functional and technical description of the problem (include business impact)
· Detailed step-by-step instructions to re-create
· Exact error message received and any associated log files
· Screenshots of each step you take
Oracle Hospitality product documentation is available on the Oracle Help Center at http://docs.oracle.com/en/industries/hospitality/
Date |
Description of Change |
January 2004 |
· Initial Release |
September 2004 |
· Update to version 5.1 |
September 2006 |
· Revised and Edited |
March 2007 |
· Revised. |
December 2007 |
· Updated descriptions. |
February 2009 |
· 150730 – As part of sdk effort, updated Stay History request and response messages. |
September 2017 |
· Rebrand and update document format. |
March 2022 |
· Updated ArrayOfText, TextList, and ResultStatus. |
Retrieves a list of past reservations, given the guest name and agent identifiers. A date range is also allowed. Only reservations with status checked-out or cancelled are returned. Considerable detail is provided about the guests, amenities, services, facilities, rates, charges, and communications.
Soap Action: http://webservices.micros.com/ows/5.1/StayHistory.wsdl#StayHistory
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="2987907" timeStamp="2009-01-07T05:32:39.7397328-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="OWS" systemType="ORS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<StayHistoryRequest xmlns="http://webservices.micros.com/ows/5.1/StayHistory.wsdl">
<QueryDateRange>
<StartDate xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">2008-07-01T00:00:00.0000000-05:00</StartDate>
<EndDate xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">2009-02-20T00:00:00.0000000-05:00</EndDate>
</QueryDateRange>
<NameID type="INTERNAL">2445335</NameID>
</StayHistoryRequest>
</soap:Body>
</soap:Envelope>
StayHistoryRequest
<xs:complexType name="StayHistoryRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="QueryDateRange" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:TimeSpan" />
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="CorporateID" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:UniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="NameID" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:UniqueID" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
QueryDateRange |
element |
TimeSpan |
optional |
If provided, this attribute filters the results to include only those bookings that fall within a specified date range. |
CorporateID |
element |
UniqueID |
optional |
The OPERA NameID for a travel agent or booker. Not used in this context. |
NameID |
element |
UniqueID |
optional |
The OPERA NameID for an individual guest. |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<soap:Header>
<OGHeader transactionID="2987907" timeStamp="2009-01-07T05:32:39.7397328-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="OWS" systemType="ORS" />
<Destination entityID="WEST" systemType="WEB" />
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/StayHistory.wsdl#StayHistoryResponse</wsa:Action>
<wsa:MessageID>urn:uuid:88b23bb9-70ba-4126-b198-267764b6c5b7</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:ee13936f-bdb1-4596-9f21-5d21d8a4af8a</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
</soap:Header>
<soap:Body>
<StayHistoryResponse xmlns="http://webservices.micros.com/ows/5.1/StayHistory.wsdl">
<Result resultStatusFlag="SUCCESS" />
<HotelReservations>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4574501</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="NA_RATE_CODE">
<RatePlanDescription>
<Text>Night Audit Rate Code</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0196</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="NA_RATE_CODE">
<Rates>
<Rate>
<Base currencyCode="USD">1204</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">1204</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-26T00:00:00</StartDate>
<EndDate>2008-09-27T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4561750</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0194</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="3" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-21T00:00:00</StartDate>
<EndDate>2008-09-23T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4502500</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="NA_RATE_CODE">
<RatePlanDescription>
<Text>Night Audit Rate Code</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0323</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="NA_RATE_CODE">
<Rates>
<Rate>
<Base currencyCode="USD">90</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">90</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-20T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4505250</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="NA_RATE_CODE">
<RatePlanDescription>
<Text>Night Audit Rate Code</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0114</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN" ratePlanCode="NA_RATE_CODE">
<Rates>
<Rate>
<Base currencyCode="USD">360</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">360</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="2" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-20T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4553002</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="AAA">
<RatePlanDescription>
<Text>AAA Rate</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0190</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="AAA">
<Rates>
<Rate>
<Base currencyCode="USD">225</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">225</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="2" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-07-05T00:00:00</StartDate>
<EndDate>2008-07-05T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">3153375</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="NA_RATE_CODE">
<RatePlanDescription>
<Text>Night Audit Rate Code</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0325</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="NA_RATE_CODE">
<Rates>
<Rate>
<Base currencyCode="USD">300</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">300</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="3" />
<GuestCount ageQualifyingCode="CHILD" count="3" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-18T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4506266</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="BBAR11">
<RatePlanDescription>
<Text>Best Bar Rate 1 - Group 1</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0326</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="BBAR11">
<Rates>
<Rate>
<Base currencyCode="USD">300</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">300</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-20T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4507506</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="NA_RATE_CODE">
<RatePlanDescription>
<Text>Night Audit Rate Code</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0324</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="NA_RATE_CODE">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-20T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4509002</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="BBAR11">
<RatePlanDescription>
<Text>Best Bar Rate 1 - Group 1</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0327</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="BBAR11">
<Rates>
<Rate>
<Base currencyCode="USD">300</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">300</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-20T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4559501</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="NA_RATE_CODE">
<RatePlanDescription>
<Text>Night Audit Rate Code</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0328</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="NA_RATE_CODE">
<Rates>
<Rate>
<Base currencyCode="USD">90</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">90</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-09-17T00:00:00</StartDate>
<EndDate>2008-09-20T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4590751</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan ratePlanCode="RACK">
<RatePlanDescription>
<Text>EXAMPLE</Text>
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="KING" numberOfUnits="1">
<RoomTypeDescription>
<Text>King Room Type</Text>
</RoomTypeDescription>
<RoomNumber>0197</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="KING" ratePlanCode="RACK">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-12-03T00:00:00</StartDate>
<EndDate>2008-12-04T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/" />
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0128</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-12-03T00:00:00</StartDate>
<EndDate>2008-12-04T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/" />
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0129</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="2" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-12-03T00:00:00</StartDate>
<EndDate>2008-12-04T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4594756</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0130</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-12-03T00:00:00</StartDate>
<EndDate>2008-12-04T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4594758</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0301</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-12-03T00:00:00</StartDate>
<EndDate>2008-12-04T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">4591750</UniqueID>
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0125</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN">
<Rates>
<Rate>
<Base currencyCode="USD">100</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">100</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-11-29T00:00:00</StartDate>
<EndDate>2008-11-30T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
<HotelReservation xmlns="http://webservices.micros.com/og/4.3/Reservation/">
<UniqueIDList>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/" />
</UniqueIDList>
<RoomStays>
<RoomStay xmlns="http://webservices.micros.com/og/4.3/HotelCommon/">
<RatePlans>
<RatePlan>
<RatePlanDescription>
<Text />
</RatePlanDescription>
</RatePlan>
</RatePlans>
<RoomTypes>
<RoomType roomTypeCode="TWIN" numberOfUnits="1">
<RoomTypeDescription>
<Text>Twin Room with small beds and ocean view</Text>
</RoomTypeDescription>
<RoomNumber>0126</RoomNumber>
</RoomType>
</RoomTypes>
<RoomRates>
<RoomRate roomTypeCode="TWIN">
<Rates>
<Rate>
<Base currencyCode="USD">0</Base>
</Rate>
</Rates>
<InvBlockDescription>
<Text />
</InvBlockDescription>
<Total currencyCode="USD">0</Total>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount ageQualifyingCode="ADULT" count="1" />
<GuestCount ageQualifyingCode="CHILD" count="0" />
</GuestCounts>
<TimeSpan>
<StartDate>2008-12-03T00:00:00</StartDate>
<EndDate>2008-12-03T00:00:00</EndDate>
</TimeSpan>
<CancelTerm cancelType="Other" />
<HotelReference chainCode="CHA" hotelCode="HOTEL" />
<ResGuestRPHs>
<ResGuestRPH RPH="0" />
</ResGuestRPHs>
</RoomStay>
</RoomStays>
<ResGuests>
<ResGuest resGuestRPH="0">
<Profiles>
<Profile xmlns="http://webservices.micros.com/og/4.3/Name/">
<ProfileIDs>
<UniqueID type="INTERNAL" xmlns="http://webservices.micros.com/og/4.3/Common/">2445335</UniqueID>
</ProfileIDs>
<Customer>
<PersonName>
<firstName xmlns="http://webservices.micros.com/og/4.3/Common/">John</firstName>
<lastName xmlns="http://webservices.micros.com/og/4.3/Common/">Smith</lastName>
</PersonName>
</Customer>
</Profile>
</Profiles>
</ResGuest>
</ResGuests>
</HotelReservation>
</HotelReservations>
</StayHistoryResponse>
</soap:Body>
</soap:Envelope>
StayHistoryResponse
<xs:complexType name="StayHistoryResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Result" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:GDSResultStatus" />
<xs:element minOccurs="0" maxOccurs="1" name="HotelReservations" xmlns:q2="http://webservices.micros.com/og/4.3/Reservation/" type="q2:ArrayOfHotelReservation" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Result |
element |
GDSResultStatus |
optional |
An indication of the success or failure of a transaction. |
HotelReservations |
element |
ArrayOfHotelReservation |
optional |
A collection of HotelReservation elements – one per prior stay. |
The following complex and simple types are available.
<xs:complexType name="TimeSpan">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="StartDate" type="xs:dateTime" />
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="Duration" type="xs:duration" />
<xs:element minOccurs="1" maxOccurs="1" name="EndDate" type="xs:dateTime" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
StartDate |
element |
dateTime |
required |
The start date. |
Duration |
element |
duration |
optional |
The duration. |
EndDate |
element |
dateTime |
required |
The end date. |
<xs:complexType name="UniqueID">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:UniqueIDType" use="required" />
<xs:attribute name="source" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
UniqueID |
extension |
string |
|
The UniqueID. |
type |
attribute |
UniqueIDType |
required |
The type. |
source |
attribute |
string |
none |
The source. |
<xs:simpleType name="UniqueIDType">
<xs:restriction base="xs:string">
<xs:enumeration value="EXTERNAL" />
<xs:enumeration value="INTERNAL" />
<xs:enumeration value="CANCELLATIONEXTERNAL" />
<xs:enumeration value="CANCELLATIONINTERNAL" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
UniqueIDType |
enumeration |
string |
|
The possible values are EXTERNAL, INTERNAL, CANCELLATIONEXTERNAL, and CANCELLATIONINTERNAL. |
<xs:complexType name="GDSResultStatus">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:ResultStatus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GDSError" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:GDSError" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
GDSResultStatus |
extension |
ResultStatus |
|
The GDS result status. |
GDSError |
element |
GDSError |
optional |
The GDS error. |
<xs:complexType name="ResultStatus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Text" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:TextList" />
<xs:element minOccurs="0" maxOccurs="1" name="IDs" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2: IDPairList" />
<xs:element minOccurs="0" maxOccurs="1" name="OperaErrorCode" type="xs:string" />
</xs:sequence>
<xs:attribute name="resultStatusFlag" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:ResultStatusFlag" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
resultStatusFlag |
attribute |
ResultStatusFlag |
none |
The primary indication of the success or failure of the called function. |
Text |
element |
TextList |
optional |
Used to store any error or warning text associated with the transaction. |
IDs |
element |
IDPairList |
optional |
If populated, this contains the ReservationID of the newly created booking. |
OperaErrorCode |
element |
string |
optional |
The error code returned in the response whenever there is an error returned from the OPERA database. All error codes are defined in the default "FIDELIO" channel under the Error tab. |
<xs:simpleType name="ResultStatusFlag">
<xs:restriction base="xs:string">
<xs:enumeration value="FAIL" />
<xs:enumeration value="SUCCESS" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
ResultStatusFlag |
enumeration |
string |
|
The possible values are FAIL and SUCCESS. |
<xs:complexType name="ArrayOfText">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="TextElement" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:TextList" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
TextElement |
element |
TextList |
optional / multiple |
A collection of Text elements. |
<xs:complexType name="Text">
<xs:simpleContent>
<xs:extension base="xs:normalizedString">
<xs:attribute name="formatted" type="xs:boolean" />
<xs:attribute name="language" type="xs:language" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Text |
extension |
normalizedString |
|
Not used in this context. |
formatted |
attribute |
boolean |
none |
Not used in this context. |
language |
attribute |
language |
none |
Not used in this context. |
<xs:complexType name="TextList">
<xs:sequence>
<xs:element name="TextElement" type="tns:Text" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
TextList |
extension |
Text |
|
The text element. |
<xs:complexType name="ArrayOfIDPair">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="IDPair" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:IDPair" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
IDPair |
element |
IDPair |
optional / multiple |
A collection of IDPair elements. |
<xs:complexType name="IDPair">
<xs:attribute name="idType" type="xs:string" />
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
idType |
attribute |
string |
none |
The ID type. |
operaId |
attribute |
long |
none |
The OPERA ID. |
externalId |
attribute |
string |
none |
The external ID. |
<xs:complexType name="ArrayOfHotelReservation">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="HotelReservation" xmlns:q1="http://webservices.micros.com/og/4.3/Reservation/" type="q1:HotelReservation" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReservation |
element |
HotelReservation |
optional / multiple |
A collection of HotelReservation objects. |
<xs:complexType name="HotelReservation">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UniqueIDList" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ArrayOfUniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomStays" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfRoomStay" />
<xs:element minOccurs="0" maxOccurs="1" name="ResGuests" xmlns:q3="http://webservices.micros.com/og/4.3/Reservation/" type="q3:ArrayOfResGuest" />
<xs:element minOccurs="0" maxOccurs="1" name="WrittenConfInst" xmlns:q4="http://webservices.micros.com/og/4.3/Reservation/" type="q4:WrittenConfInst" />
<xs:element minOccurs="0" maxOccurs="1" name="ReservationHistory" xmlns:q5="http://webservices.micros.com/og/4.3/Common/" type="q5:History" />
</xs:sequence>
<xs:attribute name="reservationAction" xmlns:q6="http://webservices.micros.com/og/4.3/Reservation/" type="q6:ReservationActionType" />
<xs:attribute name="reservationStatus" xmlns:q7="http://webservices.micros.com/og/4.3/Reservation/" type="q7:ReservationStatusType" />
<xs:attribute name="marketSegment" type="xs:string" />
<xs:attribute name="sourceCode" type="xs:string" />
<xs:attribute name="originCode" type="xs:string" />
<xs:attribute name="authorizer" type="xs:string" />
<xs:attribute name="compRoutingFlag" type="xs:string" />
<xs:attribute name="compRoutingAuthorizer" type="xs:string" />
<xs:attribute name="onBehalfFlag" type="xs:boolean" />
<xs:attribute name="redemReservationFlag" type="xs:boolean" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
reservationAction |
attribute |
ReservationActionType |
none |
The reservation action. |
reservationStatus |
attribute |
ReservationStatusType |
none |
The reservation status. |
marketSegment |
attribute |
string |
none |
The market segment. |
sourceCode |
attribute |
string |
none |
The source code. |
originCode |
attribute |
string |
none |
The origin code. |
authorizer |
attribute |
string |
none |
The authorizer. |
compRoutingFlag |
attribute |
string |
none |
The compRoutingFlag. |
compRoutingAuthorizer |
attribute |
string |
none |
The compRouting Authorizer. |
onBehalfFlag |
attribute |
boolean |
none |
An indication of whether or not this reservation was made by an On-Behalf user. |
redemReservationFlag |
attribute |
boolean |
none |
An indication of whether or not this is a redemption reservation. |
insertUser |
attribute |
string |
none |
The insert user. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The update user. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
UniqueIDList |
element |
ArrayOfUniqueID |
optional |
A collection of UniqueID elements. |
RoomStays |
element |
ArrayOfRoomStay |
optional |
A collection of RoomStay elements. |
ResGuests |
element |
ArrayOfResGuest |
optional |
A collection of ResGuest elements. |
WrittenConfInst |
element |
WrittenConfInst |
optional |
Written confirmation instructions. |
ReservationHistory |
element |
History |
optional |
The reservation history. |
<xs:simpleType name="ReservationActionType">
<xs:restriction base="xs:string">
<xs:enumeration value="ADD" />
<xs:enumeration value="EDIT" />
<xs:enumeration value="CANCEL" />
<xs:enumeration value="CHECKIN" />
<xs:enumeration value="CHECKOUT" />
<xs:enumeration value="NOSHOW" />
<xs:enumeration value="REINSTATE" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
ReservationActionType |
enumeration |
string |
|
The possible values are ADD, EDIT, CANCEL, CHECKIN, CHECKOUT, NOSHOW, and REINSTATE. |
<xs:simpleType name="ReservationStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="RESERVED" />
<xs:enumeration value="PROSPECT" />
<xs:enumeration value="NOSHOW" />
<xs:enumeration value="CANCELED" />
<xs:enumeration value="INHOUSE" />
<xs:enumeration value="CHECKEDOUT" />
<xs:enumeration value="CHANGED" />
<xs:enumeration value="WAITLISTED" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
ReservationStatusType |
enumeration |
string |
|
The possible values are RESERVED, PROSPECT, NOSHOW, CANCELED, INHOUSE, CHECKEDOUT, CHANGED, and WAITLISTED. |
<xs:complexType name="ArrayOfUniqueID">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="UniqueID" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:UniqueID" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
UniqueID |
element |
UniqueID |
optional / multiple |
A collection of UniqurID elements. |
<xs:complexType name="ArrayOfRoomStay">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RoomStay" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:RoomStay" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RoomStay |
element |
RoomStay |
optional / multiple |
A collection of RoomStay elements. |
<xs:complexType name="RoomStay">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RatePlans" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfRatePlan" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomTypes" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfRoomType" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomRates" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:ArrayOfRoomRate" />
<xs:element minOccurs="0" maxOccurs="1" name="GuestCounts" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:GuestCountList" />
<xs:element minOccurs="0" maxOccurs="1" name="TimeSpan" xmlns:q5="http://webservices.micros.com/og/4.3/HotelCommon/" type="q5:TimeSpan" />
<xs:element minOccurs="0" maxOccurs="1" name="Guarantee" xmlns:q6="http://webservices.micros.com/og/4.3/HotelCommon/" type="q6:Guarantee" />
<xs:element minOccurs="0" maxOccurs="1" name="Payment" xmlns:q7="http://webservices.micros.com/og/4.3/HotelCommon/" type="q7:Payment" />
<xs:element minOccurs="0" maxOccurs="1" name="CreditCardDeposit" xmlns:q8="http://webservices.micros.com/og/4.3/HotelCommon/" type="q8:CreditCardPayment" />
<xs:element minOccurs="0" maxOccurs="1" name="CancelPenalties" xmlns:q9="http://webservices.micros.com/og/4.3/HotelCommon/" type="q9:ArrayOfCancelPenalty" />
<xs:element minOccurs="0" maxOccurs="1" name="CancelTerm" xmlns:q10="http://webservices.micros.com/og/4.3/HotelCommon/" type="q10:CancelTerm" />
<xs:element minOccurs="0" maxOccurs="1" name="HotelReference" xmlns:q11="http://webservices.micros.com/og/4.3/HotelCommon/" type="q11:HotelReference" />
<xs:element minOccurs="0" maxOccurs="1" name="HotelContact" xmlns:q12="http://webservices.micros.com/og/4.3/HotelCommon/" type="q12:HotelContact" />
<xs:element minOccurs="0" maxOccurs="1" name="Total" xmlns:q13="http://webservices.micros.com/og/4.3/Common/" type="q13:Amount" />
<xs:element minOccurs="0" maxOccurs="1" name="ResGuestRPHs" xmlns:q14="http://webservices.micros.com/og/4.3/HotelCommon/" type="q14:ArrayOfResGuestRPH" />
<xs:element minOccurs="0" maxOccurs="1" name="Comments" xmlns:q15="http://webservices.micros.com/og/4.3/HotelCommon/" type="q15:ArrayOfReservationComment" />
<xs:element minOccurs="0" maxOccurs="1" name="SpecialRequests" xmlns:q16="http://webservices.micros.com/og/4.3/HotelCommon/" type="q16:ArrayOfSpecialRequest" />
<xs:element minOccurs="0" maxOccurs="1" name="Packages" xmlns:q17="http://webservices.micros.com/og/4.3/HotelCommon/" type="q17:ArrayOfPackageElement" />
<xs:element minOccurs="0" maxOccurs="1" name="HotelExtendedInformation" xmlns:q18="http://webservices.micros.com/og/4.3/HotelCommon/" type="q18:ExtendedHotelInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="DailyChargePoints" xmlns:q19="http://webservices.micros.com/og/4.3/HotelCommon/" type="q19:ArrayOfTimeSpanPoints" />
<xs:element minOccurs="0" maxOccurs="1" name="MemberAwardInfo" xmlns:q20="http://webservices.micros.com/og/4.3/Membership/" type="q20:MemberAwardInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="ExpectedCharges" xmlns:q21="http://webservices.micros.com/og/4.3/HotelCommon/" type="q21:DailyChargeList" />
</xs:sequence>
<xs:attribute name="isAlternate" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
isAlternate |
attribute |
boolean |
none |
Not used in this context. |
RatePlans |
element |
ArrayOfRatePlan |
optional |
A collection of RatePlan elements, which in this context contain one and only one RatePlan. |
RoomTypes |
element |
ArrayOfRoomType |
optional |
A collection of RoomType elements, which in this context contain only one RoomType. |
RoomRates |
element |
ArrayOfRoomRate |
optional |
A collection of RoomRate elements, which in this context contain only one RoomRate. |
GuestCounts |
element |
GuestCountList |
optional |
A guest count element list, populated for each the prior booking. |
TimeSpan |
element |
TimeSpan |
optional |
The arrival and departure date for a prior booking. |
Guarantee |
element |
Guarantee |
optional |
Not used in this context. |
Payment |
element |
Payment |
optional |
Payment information. |
CreditCardDeposit |
element |
CreditCardPayment |
optional |
Credit card deposit information. |
CancelPenalties |
element |
ArrayOfCancelPenalty |
optional |
A collection of CancelPenalty elements. |
CancelTerm |
element |
CancelTerm |
optional |
If the booking has been cancelled, this attribute describes the terms of the cancellation. |
HotelReference |
element |
HotelReference |
optional |
The channel converted hotel and chain codes for the future booking. |
HotelContact |
element |
HotelContact |
optional |
Not used in this context. |
Total |
element |
Amount |
optional |
The total charges incurred for the stay. |
ResGuestRPHs |
element |
ArrayOfResGuestRPH |
optional |
A list of reservation guest place holders, indicating which reservation guests are associated with this stay. |
Comments |
element |
ArrayOfReservationComment |
optional |
Not used in this context. |
SpecialRequests |
element |
ArrayOfSpecialRequest |
optional |
Not used in this context. |
Packages |
element |
ArrayOfPackageElement |
optional |
A collection of package elements. |
HotelExtendedInformation |
element |
ExtendedHotelInfo |
optional |
|
DailyChargePoints |
element |
ArrayOfTimeSpanPoints |
optional |
A collection of TimeSpanPoints elements. |
MemberAwardInfo |
element |
MemberAwardInfo |
optional |
Member award information. |
ExpectedCharges |
element |
DailyChargeList |
optional |
Expected daily charges. |
<xs:complexType name="ArrayOfRatePlan">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RatePlan" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:RatePlan" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RatePlan |
element |
RatePlan |
optional / multiple |
A collection of RatePlan elements. |
<xs:complexType name="RatePlan">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RatePlanDescription" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
<xs:element minOccurs="0" maxOccurs="1" name="Commission" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Commission" />
<xs:element minOccurs="0" maxOccurs="1" name="AdditionalDetails" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:ArrayOfAdditionalDetail" />
<xs:element minOccurs="0" maxOccurs="1" name="CancellationDateTime" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:CancelDateTime" />
<xs:element minOccurs="0" maxOccurs="1" name="DepositRequired" xmlns:q5="http://webservices.micros.com/og/4.3/HotelCommon/" type="q5:DepositRequirement" />
</xs:sequence>
<xs:attribute name="ratePlanCategory" type="xs:string" />
<xs:attribute name="ratePlanCode" type="xs:string" />
<xs:attribute name="promotionCode" type="xs:string" />
<xs:attribute name="qualifyingIdType" type="xs:string" />
<xs:attribute name="qualifyingIdValue" type="xs:string" />
<xs:attribute name="effectiveDate" type="xs:date" />
<xs:attribute name="expirationDate" type="xs:date" />
<xs:attribute name="hold" type="xs:boolean" />
<xs:attribute name="mandatoryDeposit" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
ratePlanCategory |
attribute |
string |
none |
Not used in this context. |
ratePlanCode |
attribute |
string |
none |
The actual rate code used to make the booking. |
promotionCode |
attribute |
string |
none |
If the booking is made using a promotion code, that code is indicated by this attribute. Not used in this context. |
qualifyingIdType |
attribute |
string |
none |
Not used in this context. |
qualifyingIdValue |
attribute |
string |
none |
Not used in this context. |
effectiveDate |
attribute |
date |
none |
Not used in this context. |
expirationDate |
attribute |
date |
none |
Not used in this context. |
hold |
attribute |
boolean |
none |
Not used in this context. |
mandatoryDeposit |
attribute |
boolean |
none |
Not used in this context. |
RatePlanDescription |
element |
Paragraph |
optional |
A description of the rate plan, in paragraph form. |
Commission |
element |
Commission |
optional |
Not used in this context. |
AdditionalDetails |
element |
ArrayOfAdditionalDetail |
optional |
Not used in this context. |
CancellationDateTime |
element |
CancelDateTime |
optional |
Not used in this context. |
DepositRequired |
element |
DepositRequirement |
optional |
Deposit requirements. |
<xs:complexType name="Paragraph">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="1" name="Text" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Text" />
<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:anyURI" />
<xs:element minOccurs="0" maxOccurs="1" name="Image" type="xs:string" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Text |
element |
Text |
optional |
A text element list, containing at least one element describing the rate plan. |
URL |
element |
anyURI |
optional |
Not used in this context. |
Image |
element |
string |
optional |
Not used in this context. |
<xs:complexType name="Commission">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CommissionPayableAmount" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
<xs:element minOccurs="0" maxOccurs="1" name="Comment" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Paragraph" />
</xs:sequence>
<xs:attribute name="percent" type="xs:decimal" />
<xs:attribute name="currencyCode" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
percent |
attribute |
decimal |
none |
The commission percent, in decimal format. |
currencyCode |
attribute |
string |
none |
The currency code. |
CommissionPayableAmount |
element |
Amount |
optional |
The amount. |
Comment |
element |
Paragraph |
optional |
Any additional comments, in paragraph format. |
<xs:complexType name="Amount">
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="currencyCode" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Amount |
extension |
double |
|
The amount. |
currencyCode |
attribute |
string |
none |
The currency code of the value specified in the root value. |
<xs:complexType name="ArrayOfAdditionalDetail">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="AdditionalDetail" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:AdditionalDetail" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
AdditionalDetail |
element |
AdditionalDetail |
optional / multiple |
A collection of AdditionalDetail elements. |
<xs:complexType name="AdditionalDetail">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AdditionalDetailDescription" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
</xs:sequence>
<xs:attribute name="detailType" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:AdditionalDetailType" use="required" />
<xs:attribute name="otherDetailType" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
detailType |
attribute |
AdditionalDetailType |
required |
The detail type. |
otherDetailType |
attribute |
string |
none |
The other detail type. |
AdditionalDetailDescription |
element |
Paragraph |
optional |
Additional details, in paragraph format. |
<xs:simpleType name="AdditionalDetailType">
<xs:restriction base="xs:string">
<xs:enumeration value="RateRules" />
<xs:enumeration value="MarketingInformation" />
<xs:enumeration value="DepositPolicy" />
<xs:enumeration value="Promotion" />
<xs:enumeration value="CommissionPolicy" />
<xs:enumeration value="GuaranteePolicy" />
<xs:enumeration value="Miscellaneous" />
<xs:enumeration value="PackageOptions" />
<xs:enumeration value="PenaltyPolicy" />
<xs:enumeration value="TASpecialRequest" />
<xs:enumeration value="TaxInformation" />
<xs:enumeration value="CancelPolicy" />
<xs:enumeration value="ProprietaryGDSCode" />
<xs:enumeration value="Other" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
AdditionalDetailType |
enumeration |
string |
|
The possible values are RateRules, MarketingInformation, DepositPolicy, Promotion, CommissionPolicy, GuaranteePolicy, Miscellaneous, PackageOptions, PenaltyPolicy, TASpecialRequest, TaxInformation, CancelPolicy, ProprietaryGDSCode, and Other. |
<xs:complexType name="CancelDateTime">
<xs:simpleContent>
<xs:extension base="xs:dateTime">
<xs:attribute name="period" type="xs:duration" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
CancelDateTime |
extension |
dateTime |
|
The cancellation date and time. |
period |
attribute |
duration |
none |
The period. |
<xs:complexType name="DepositRequirement">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="DepositAmount" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
<xs:element minOccurs="0" maxOccurs="1" name="DueDate" type="xs:date" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
DepositAmount |
element |
Amount |
optional |
The deposit amount. |
DueDate |
element |
date |
optional |
The due date. |
<xs:complexType name="ArrayOfRoomType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RoomType" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:RoomType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RoomType |
element |
RoomType |
optional / multiple |
A collection of RoomType elements. |
<xs:complexType name="RoomType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RoomTypeDescription" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
</xs:sequence>
<xs:attribute name="roomTypeCode" type="xs:string" />
<xs:attribute name="upgradeFromCode" type="xs:string" />
<xs:attribute name="invBlockCode" type="xs:string" />
<xs:attribute name="numberOfUnits" type="xs:int" />
<xs:attribute name="isRoom" type="xs:boolean" />
<xs:attribute name="effectiveDate" type="xs:date" />
<xs:attribute name="expirationDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
roomTypeCode |
attribute |
string |
none |
The channel converted room type code. |
upgradeFromCode |
attribute |
string |
none |
The upgrade from code. |
invBlockCode |
attribute |
string |
none |
If this booking is or will be part of a group (allotment) booking, this attribute value is populated with the appropriate allotment code. |
numberOfUnits |
attribute |
int |
none |
The number of rooms included for the particular type in the booking. |
isRoom |
attribute |
boolean |
none |
Not used in this context. |
effectiveDate |
attribute |
date |
none |
Not used in this context. |
expirationDate |
attribute |
date |
none |
Not used in this context. |
RoomTypeDescription |
element |
Paragraph |
optional |
A description of the room type. |
<xs:complexType name="ArrayOfRoomRate">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RoomRate" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:RoomRate" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RoomRate |
element |
RoomRate |
optional / multiple |
A collection of RoomRate objects. Operationally, there will only be one element contained in this list. |
<xs:complexType name="RoomRate">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Rates" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfRate" />
<xs:element minOccurs="0" maxOccurs="1" name="InvBlockDescription" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Paragraph" />
<xs:element minOccurs="0" maxOccurs="1" name="Total" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:Amount" />
</xs:sequence>
<xs:attribute name="roomTypeCode" type="xs:string" />
<xs:attribute name="ratePlanCode" type="xs:string" />
<xs:attribute name="effectiveDate" type="xs:date" />
<xs:attribute name="expirationDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
roomTypeCode |
attribute |
string |
none |
The room type code associated with the reservation. |
ratePlanCode |
attribute |
string |
none |
The rate plan code associated with the reservation. |
effectiveDate |
attribute |
date |
none |
Not used in this context. |
expirationDate |
attribute |
date |
none |
Not used in this context. |
Rates |
element |
ArrayOfRate |
optional |
A collection of rate objects that indicate the price paid for particular rate/room combination. |
InvBlockDescription |
element |
Paragraph |
optional |
If the reservation is part of an allotment, a written description of the block may appear in this attribute as a paragraph element. |
Total |
element |
Amount |
optional |
The total cost of the stay. |
<xs:complexType name="ArrayOfRate">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Rate" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Rate" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Rate |
element |
Rate |
optional / multiple |
A collection of rate elements. In this context, only one rate element will be returned, despite any number of rate changes throughout length of stay. |
<xs:complexType name="Rate">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Base" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
<xs:element minOccurs="0" maxOccurs="1" name="AdditionalGuestAmounts" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfAdditionalGuestAmount" />
<xs:element minOccurs="0" maxOccurs="1" name="AdditionalBedAmounts" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:ArrayOfAdditionalBedAmount" />
</xs:sequence>
<xs:attribute name="effectiveDate" type="xs:date" />
<xs:attribute name="expirationDate" type="xs:date" />
<xs:attribute name="rateOccurrence" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:RateOccurrenceType" />
<xs:attribute name="otherRateOccurrence" type="xs:string" />
<xs:attribute name="rateChangeIndicator" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
effectiveDate |
attribute |
date |
none |
Not used in this context. |
expirationDate |
attribute |
date |
none |
Not used in this context. |
rateOccurrence |
attribute |
RateOccurrenceType |
none |
For the purposes of this interface, this value, when present, will always be “daily”. |
otherRateOccurrence |
attribute |
string |
none |
If the rateOccurrence attribute value is “Other”, then this field is required. |
rateChangeIndicator |
attribute |
boolean |
none |
If a rate change exists throughout the length of stay, this value will be populated and set to true. Not used in this context. |
Base |
element |
Amount |
optional |
The base rate amount or notional daily rate. |
AdditionalGuestAmounts |
element |
ArrayOfAdditionalGuestAmount |
optional |
Not used in this context. |
AdditionalBedAmounts |
element |
ArrayOfAdditionalBedAmount |
optional |
Not used in this context. |
<xs:simpleType name="RateOccurrenceType">
<xs:restriction base="xs:string">
<xs:enumeration value="DAILY" />
<xs:enumeration value="WEEKLY" />
<xs:enumeration value="OTHER" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
RateOccurrenceType |
enumeration |
string |
|
The possible values are DAILY, WEEKLY, and OTHER. |
<xs:complexType name="ArrayOfAdditionalGuestAmount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="AdditionalGuestAmount" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:AdditionalGuestAmount" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
AdditionalGuestAmount |
element |
AdditionalGuestAmount |
optional / multiple |
A collection of AdditionalGuestAmount objects. |
<xs:complexType name="AdditionalGuestAmount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Amount" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
</xs:sequence>
<xs:attribute name="additionalGuestType" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:AgeQualifyingCode" use="required" />
<xs:attribute name="otherAdditionalGuestType" type="xs:string" />
<xs:attribute name="quantity" type="xs:int" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
additionalGuestType |
attribute |
AgeQualifyingCode |
required |
Not used in this context. |
otherAdditionalGuestType |
attribute |
string |
none |
Not used in this context. |
quantity |
attribute |
int |
none |
Not used in this context. |
Amount |
element |
Amount |
optional |
Not used in this context. |
<xs:simpleType name="AgeQualifyingCode">
<xs:restriction base="xs:string">
<xs:enumeration value="ADULT" />
<xs:enumeration value="CHILD" />
<xs:enumeration value="OTHER" />
<xs:enumeration value="CHILDBUCKET1" />
<xs:enumeration value="CHILDBUCKET2" />
<xs:enumeration value="CHILDBUCKET3" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
AgeQualifyingCode |
enumeration |
string |
|
The possible values are ADULT, CHILD, OTHER, CHILDBUCKET1, CHILDBUCKET2, and CHILDBUCKET3. |
<xs:complexType name="ArrayOfAdditionalBedAmount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="AdditionalBedAmount" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:AdditionalBedAmount" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
AdditionalBedAmount |
element |
AdditionalBedAmount |
optional / multiple |
A collection of AdditionalBedAmount elements. |
<xs:complexType name="AdditionalBedAmount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Amount" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
</xs:sequence>
<xs:attribute name="extraBedType" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:AdditionalBedType" use="required" />
<xs:attribute name="otherExtraBedType" type="xs:string" />
<xs:attribute name="quantity" type="xs:int" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
extraBedType |
attribute |
AdditionalBedType |
required |
The extra bed type. |
otherExtraBedType |
attribute |
string |
none |
The other additional bed type. |
quantity |
attribute |
int |
none |
The quantity. |
Amount |
element |
Amount |
optional |
The amount. |
<xs:simpleType name="AdditionalBedType">
<xs:restriction base="xs:string">
<xs:enumeration value="ADULT" />
<xs:enumeration value="CHILD" />
<xs:enumeration value="CRIB" />
<xs:enumeration value="OTHER" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
AdditionalBedType |
enumeration |
string |
|
The possible values are ADULT, CHILD, CRIB, and OTHER. |
<xs:complexType name="GuestCountList">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GuestCount" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:GuestCount" />
</xs:sequence>
<xs:attribute name="isPerRoom" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
isPerRoom |
attribute |
boolean |
none |
The number of guests per room. |
GuestCount |
element |
GuestCount |
optional / multiple |
The total guest count. |
<xs:complexType name="GuestCount">
<xs:attribute name="ageQualifyingCode" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:AgeQualifyingCode" />
<xs:attribute name="otherAgeQualifyingCode" type="xs:string" />
<xs:attribute name="age" type="xs:int" />
<xs:attribute name="count" type="xs:int" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
ageQualifyingCode |
attribute |
AgeQualifyingCode |
none |
The age qualifying code. |
otherAgeQualifyingCode |
attribute |
string |
none |
The other age qualifying code. |
age |
attribute |
int |
none |
The age. |
count |
attribute |
int |
none |
The count. |
<xs:complexType name="Guarantee">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteesAccepted" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfGuaranteeAccepted" />
<xs:element minOccurs="0" maxOccurs="1" name="Deadline" type="xs:dateTime" />
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeDescription" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Paragraph" />
</xs:sequence>
<xs:attribute name="guaranteeType" type="xs:string" />
<xs:attribute name="mandatoryDeposit" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
guaranteeType |
attribute |
string |
none |
The guarantee type. |
mandatoryDeposit |
attribute |
boolean |
none |
An indication of whether or not a mandatory deposit is required. |
GuaranteesAccepted |
element |
ArrayOfGuaranteeAccepted |
optional |
A collection of the GuaranteesAccepted objects. |
Deadline |
element |
dateTime |
optional |
The deadline. |
GuaranteeDescription |
element |
Paragraph |
optional |
A description of the guarantee. |
<xs:complexType name="ArrayOfGuaranteeAccepted">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GuaranteeAccepted" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:GuaranteeAccepted" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
GuaranteeAccepted |
element |
GuaranteeAccepted |
optional / multiple |
A collection of GuaranteeAccepted objects. |
<xs:complexType name="GuaranteeAccepted">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeCreditCard" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:CreditCard" />
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeTravelAgent" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:UniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeCompany" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:UniqueID" />
</xs:sequence>
<xs:attribute name="agentPhone" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
agentPhone |
attribute |
string |
none |
The travel agent’s phone number. |
GuaranteeCreditCard |
element |
CreditCard |
optional |
The credit card. |
GuaranteeTravelAgent |
element |
UniqueID |
optional |
The travel agent’s name. |
GuaranteeCompany |
element |
UniqueID |
optional |
The guarantee company. |
<xs:complexType name="CreditCard">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="cardCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="cardHolderName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="cardNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="seriesCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="effectiveDate" type="xs:date" />
<xs:element minOccurs="1" maxOccurs="1" name="expirationDate" type="xs:date" />
</xs:sequence>
<xs:attribute name="cardType" type="xs:string" />
<xs:attribute name="otherCardType" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
cardType |
attribute |
string |
none |
The credit card type. |
otherCardType |
attribute |
string |
none |
The other card type. |
cardCode |
element |
string |
optional |
The card code. |
cardHolderName |
element |
string |
optional |
The card holder’s name. |
cardNumber |
element |
string |
optional |
The card number. |
seriesCode |
element |
string |
optional |
The series code. |
effectiveDate |
element |
date |
optional |
The effective date. |
expirationDate |
element |
date |
required |
The expiration date. |
<xs:complexType name="Payment">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="PaymentsAccepted" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfPaymentType" />
<xs:element minOccurs="0" maxOccurs="1" name="PaymentUsed" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:PaymentUsed" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PaymentsAccepted |
element |
ArrayOfPaymentType |
optional |
The payments accepted. |
PaymentUsed |
element |
PaymentUsed |
optional |
The payment used. |
<xs:complexType name="ArrayOfPaymentType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentType" nillable="true" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:PaymentType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PaymentType |
element |
PaymentType |
optional / multiple |
A collection of PaymentType objects. |
<xs:complexType name="PaymentType">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="OtherPayment" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:OtherPaymentType" />
<xs:element minOccurs="0" maxOccurs="1" name="PaymentVoucher" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Voucher" />
<xs:element minOccurs="0" maxOccurs="1" name="PaymentCard" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:CreditCard" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
OtherPayment |
element |
OtherPaymentType |
optional |
A collection of OtherpaymentType objects. |
PaymentVoucher |
element |
Voucher |
optional |
The payment voucher. |
PaymentCard |
element |
CreditCard |
optional |
The credit card. |
<xs:complexType name="OtherPaymentType">
<xs:attribute name="type" type="xs:string" />
<xs:attribute name="value" type="xs:string" />
<xs:attribute name="source" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
type |
attribute |
string |
none |
If OTHER is selected as the payment type, this is the type of other payment. |
value |
attribute |
string |
none |
This is the value of the other payment type. |
source |
attribute |
string |
none |
The source. |
<xs:complexType name="Voucher">
<xs:attribute name="voucherNumber" type="xs:string" />
<xs:attribute name="voucherIssuedBy" type="xs:string" />
<xs:attribute name="voucherValidDate" type="xs:dateTime" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
voucherNumber |
attribute |
string |
none |
The payment voucher number. |
voucherIssuedBy |
attribute |
string |
none |
The voucher issuer. |
voucherValidDate |
attribute |
dateTime |
none |
The voucher valid dates. |
<xs:complexType name="PaymentUsed">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PaymentType" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:PaymentType" />
<xs:element minOccurs="0" maxOccurs="1" name="Deposit" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:Amount" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PaymentType |
element |
PaymentType |
optional |
The payment type used. |
Deposit |
element |
Amount |
optional |
The deposit amount. |
<xs:complexType name="CreditCardPayment">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:CreditCard">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CIDNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Address" type="q1:Address" />
<xs:element minOccurs="0" maxOccurs="1" name="IssueNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ApprovalCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="DepositAmount" type="q1:Amount" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
CreditCardPayment |
extension |
CreditCard |
|
The credit card. |
CIDNumber |
element |
string |
optional |
The CID number. |
Address |
element |
Address |
optional |
The credit card address. |
IssueNumber |
element |
string |
optional |
The issue number. |
ApprovalCode |
element |
string |
optional |
The approval number. |
DepositAmount |
element |
Amount |
optional |
The deposit amount. |
<xs:complexType name="ArrayOfCancelPenalty">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CancelPenalty" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:CancelPenalty" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
CancelPenalty |
element |
CancelPenalty |
optional / multiple |
A collection of CancelPenalty elements. |
<xs:complexType name="CancelPenalty">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Deadline" type="xs:dateTime" />
<xs:element minOccurs="0" maxOccurs="1" name="PenaltyDescription" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Deadline |
element |
dateTime |
optional |
The deadline. |
PenaltyDescription |
element |
Paragraph |
optional |
A description of the cancellation penalty. |
<xs:complexType name="CancelTerm">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CancelReason" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
</xs:sequence>
<xs:attribute name="cancelType" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:CancelTermType" use="required" />
<xs:attribute name="otherCancelType" type="xs:string" />
<xs:attribute name="cancelReasonCode" type="xs:string" />
<xs:attribute name="cancelNumber" type="xs:string" />
<xs:attribute name="cancelDate" type="xs:date" />
<xs:attribute name="cancelBy" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
cancelType |
attribute |
CancelTermType |
required |
The cancellation type terms. |
otherCancelType |
attribute |
string |
none |
If OTHER is selected as the cancellation type, this is the other type. |
cancelReasonCode |
attribute |
string |
none |
The cancellation reason code. |
cancelNumber |
attribute |
string |
none |
The cancellation number. |
cancelDate |
attribute |
date |
none |
The cancellation. |
cancelBy |
attribute |
string |
none |
The person who made the cancellation. |
CancelReason |
element |
Paragraph |
optional |
The cancellation reason. |
<xs:simpleType name="CancelTermType">
<xs:restriction base="xs:string">
<xs:enumeration value="Cancel" />
<xs:enumeration value="NoShow" />
<xs:enumeration value="Other" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
CancelTermType |
enumeration |
string |
|
The possible values are Cancel, NoShow, and Other. |
<xs:complexType name="HotelReference">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="chainCode" type="xs:string" />
<xs:attribute name="hotelCode" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReference |
extension |
string |
|
Hotel reference information. |
chainCode |
attribute |
string |
none |
The chain code. |
hotelCode |
attribute |
string |
none |
The hotel code. |
<xs:complexType name="HotelContact">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Addresses" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfAddress" />
<xs:element minOccurs="0" maxOccurs="1" name="ContactEmails" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfEmail" />
<xs:element minOccurs="0" maxOccurs="1" name="ContactPhones" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:ArrayOfPhone" />
<xs:element minOccurs="0" maxOccurs="1" name="HotelInformation" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:ArrayOfHotelInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="URIs" xmlns:q5="http://webservices.micros.com/og/4.3/HotelCommon/" type="q5:ArrayOfAnyURI" />
<xs:element minOccurs="0" maxOccurs="1" name="Vector" xmlns:q6="http://webservices.micros.com/og/4.3/HotelCommon/" type="q6:Vector" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Addresses |
element |
ArrayOfAddress |
optional |
A collection of Address objects. |
ContactEmails |
element |
ArrayOfEmail |
optional |
A collection of Email objects. |
ContactPhones |
element |
ArrayOfPhone |
optional |
A collection of Phone objects. |
HotelInformation |
element |
ArrayOfHotelInfo |
optional |
A collection of HotelInfo objects. |
URIs |
element |
ArrayOfAnyURI |
optional |
A collection of URI objects. |
Vector |
element |
Vector |
optional |
Vector information. |
<xs:complexType name="ArrayOfAddress">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Address" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Address" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Address |
element |
Address |
optional / multiple |
A collection of Address objects. If the parent element exists, at least one Address object must also exist. |
<xs:complexType name="Address">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="AddressLine" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="cityName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="stateProv" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="countryCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="postalCode" type="xs:string" />
</xs:sequence>
<xs:attribute name="addressType" type="xs:string" />
<xs:attribute name="otherAddressType" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
addressType |
attribute |
string |
none |
The address type. |
otherAddressType |
attribute |
string |
none |
If the address type selected is OTHER, this is the other address type. |
AddressLine |
element |
string |
optional / multiple |
The street address. |
cityName |
element |
string |
optional |
The city name. |
stateProv |
element |
string |
optional |
The state/ province. |
countryCode |
element |
string |
optional |
The country code. |
postalCode |
element |
string |
optional |
The postal code. |
<xs:complexType name="ArrayOfEmail">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ContactEmail" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Email" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
ContactEmail |
element |
|
optional / multiple |
A collection of email ojects. |
<xs:complexType name="Email">
<xs:simpleContent>
<xs:extension base="xs:string" />
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
|
extension |
string |
|
The email address. |
<xs:complexType name="ArrayOfPhone">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Phone" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Phone" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Phone |
element |
Phone |
optional / multiple |
A collection of Phone elements. |
<xs:complexType name="Phone">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PhoneData" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:PhonePhoneData" />
</xs:choice>
</xs:sequence>
<xs:attribute name="phoneType" type="xs:string" />
<xs:attribute name="phoneRole" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
phoneType |
attribute |
string |
none |
The phone type. |
phoneRole |
attribute |
string |
none |
The phone role. |
PhoneNumber |
element |
string |
optional |
The phone number. |
PhoneData |
element |
PhonePhoneData |
optional |
Additional phone data. |
<xs:complexType name="PhonePhoneData">
<xs:attribute name="countryAccessCode" type="xs:string" />
<xs:attribute name="areaCode" type="xs:string" />
<xs:attribute name="phoneNumber" type="xs:string" />
<xs:attribute name="extension" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
countryAccessCode |
attribute |
string |
none |
The country access code. |
areaCode |
attribute |
string |
none |
The area code. |
phoneNumber |
attribute |
string |
none |
The phone number. |
extension |
attribute |
string |
none |
The extension. |
<xs:complexType name="ArrayOfHotelInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="HotelInfo" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelInfo" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelInfo |
element |
HotelInfo |
optional / multiple |
A collection of HotelInfo elements. |
<xs:complexType name="HotelInfo">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:DescriptiveText">
<xs:attribute name="hotelInfoType" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:HotelInfoType" use="required" />
<xs:attribute name="otherHotelInfoType" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelInfo |
extension |
DescriptiveText |
|
Hotel information. |
hotelInfoType |
attribute |
HotelInfoType |
required |
The hotel information type. |
otherHotelInfoType |
attribute |
string |
none |
If OTHER is selected as the Hotelinfo type, this is the other hotel information type. |
<xs:complexType name="DescriptiveText">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:anyURI" />
<xs:element minOccurs="0" maxOccurs="1" name="Text" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ArrayOfText1" />
<xs:element minOccurs="0" maxOccurs="1" name="Image" type="xs:string" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Url |
element |
anyURI |
optional |
The URL. |
Text |
element |
ArrayOfText1 |
optional |
A collection of Text1 elements. |
Image |
element |
string |
optional |
The image. |
<xs:complexType name="ArrayOfText1">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Text" nillable="true" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Text" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Text |
element |
Text |
optional / multiple |
A collection of Text objects. |
<xs:simpleType name="HotelInfoType">
<xs:restriction base="xs:string">
<xs:enumeration value="DIRECTIONS" />
<xs:enumeration value="CHECKININFO" />
<xs:enumeration value="CHECKOUTINFO" />
<xs:enumeration value="OTHER" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
HotelInfoType |
enumeration |
string |
|
The possible values are DIRECTIONS, CHECKININFO, CHECKOUTINFO, and OTHER. |
<xs:complexType name="ArrayOfAnyURI">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="URI" type="xs:anyURI" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
URI |
element |
anyURI |
optional / multiple |
A collection of URI elements. |
<xs:complexType name="Vector">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Direction" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:VectorDirection" />
<xs:element minOccurs="0" maxOccurs="1" name="Distance" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:VectorDistance" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Direction |
element |
VectorDirection |
optional |
If it is an alternate resort, this attribute provides the direction from the queried property to the alternate. |
Distance |
element |
VectorDistance |
optional |
If it is an alternate resort, this attribute provides the distance from the queried property to the alternate. |
<xs:complexType name="VectorDirection">
<xs:attribute name="vectorDirection" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:VectorDirectionType" use="required" />
<xs:attribute name="otherVectorDirection" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
vectorDirection |
attribute |
VectorDirectionType |
required |
One of the enumerated VectorDirection values. |
otherVectorDirection |
attribute |
string |
none |
If the enumerated value selected is OTHER, then this attribute becomes required. |
<xs:simpleType name="VectorDirectionType">
<xs:restriction base="xs:string">
<xs:enumeration value="North" />
<xs:enumeration value="NorthEast" />
<xs:enumeration value="East" />
<xs:enumeration value="SouthEast" />
<xs:enumeration value="South" />
<xs:enumeration value="SouthWest" />
<xs:enumeration value="West" />
<xs:enumeration value="NorthWest" />
<xs:enumeration value="Other" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
VectorDirectionType |
enumeration |
string |
|
The possible values are North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest, and Other. |
<xs:complexType name="VectorDistance">
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="distanceUnit" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:DistanceUnitType" use="required" />
<xs:attribute name="otherDistanceUnit" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
VectorDistance |
extension |
double |
|
This element will present and populated only if the parent RoomStay is marked as an alternate resort. |
distanceUnit |
attribute |
DistanceUnitType |
required |
One of the enumerated DistanceUnit values. |
otherDistanceUnit |
attribute |
string |
none |
If the enumerated distance Unit value is OTHER, then this attribute becomes required. |
<xs:simpleType name="DistanceUnitType">
<xs:restriction base="xs:string">
<xs:enumeration value="Km" />
<xs:enumeration value="Mi" />
<xs:enumeration value="Other" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
DistanceUnitType |
enumeration |
string |
|
The possible values are Km, Mi, and Other. |
<xs:complexType name="ArrayOfResGuestRPH">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ResGuestRPH" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ResGuestRPH" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
ResGuestRPH |
element |
ResGuestRPH |
optional / multiple |
Not used in this context. |
<xs:complexType name="ResGuestRPH">
<xs:attribute name="RPH" type="xs:int" use="required" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RPH |
attribute |
int |
required |
Not used in this context. |
<xs:complexType name="ArrayOfReservationComment">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Comment" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ReservationComment" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Comment |
element |
ReservationComment |
optional / multiple |
The reservation comment. |
<xs:complexType name="ReservationComment">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" base="q1:Paragraph">
<xs:attribute name="commentOriginatorCode" type="xs:string" />
<xs:attribute name="guestViewable" type="xs:boolean" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
ReservationComment |
extension |
Paragraph |
|
Not used in this context. |
commentOriginatorCode |
attribute |
string |
none |
Not used in this context. |
guestViewable |
attribute |
boolean |
none |
Not used in this context. |
<xs:complexType name="ArrayOfSpecialRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SpecialRequest" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:SpecialRequest" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
SpecialRequest |
element |
SpecialRequest |
optional / multiple |
Not used in this context. |
<xs:complexType name="SpecialRequest">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" base="q1:Paragraph">
<xs:attribute name="requestCode" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
SpecialRequest |
extension |
Paragraph |
|
Not used in this context. |
requestCode |
attribute |
string |
none |
Not used in this context. |
<xs:complexType name="ArrayOfPackageElement">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Package" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:PackageElement" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Package |
element |
PackageElement |
optional / multiple |
Not used in this context. |
<xs:complexType name="PackageElement">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Amount" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="Description" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:DescriptiveText" />
</xs:sequence>
<xs:attribute name="packageCode" type="xs:string" />
<xs:attribute name="calculationRule" type="xs:string" />
<xs:attribute name="postingRhythm" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
packageCode |
attribute |
string |
none |
Not used in this context. |
calculationRule |
attribute |
string |
none |
Not used in this context. |
postingRhythm |
attribute |
string |
none |
Not used in this context. |
Amount |
element |
Amount |
optional |
Not used in this context. |
Description |
element |
DescriptiveText |
optional / multiple |
Not used in this context. |
<xs:complexType name="ExtendedHotelInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="HotelInformation" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfHotelInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethods" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfPaymentType1" />
<xs:element minOccurs="0" maxOccurs="1" name="AmenityInfo" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:AmenityInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="Position" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:GeoCode" />
<xs:element minOccurs="0" maxOccurs="1" name="FacilityInfo" xmlns:q5="http://webservices.micros.com/og/4.3/HotelCommon/" type="q5:FacilityInfoType" />
<xs:element minOccurs="0" maxOccurs="1" name="AlternateProperties" xmlns:q6="http://webservices.micros.com/og/4.3/HotelCommon/" type="q6:ArrayOfHotelReference" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelInformation |
element |
ArrayOfHotelInfo |
optional |
Not used in this context. |
PaymentMethods |
element |
ArrayOfPaymentType1 |
optional |
Not used in this context. |
AmenityInfo |
element |
AmenityInfo |
optional |
Not used in this context. |
Position |
element |
GeoCode |
optional |
Not used in this context. |
FacilityInfo |
element |
FacilityInfoType |
optional |
Not used in this context. |
AlternateProperties |
element |
ArrayOfHotelReference |
optional |
Not used in this context. |
<xs:complexType name="ArrayOfPaymentType1">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentType" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:PaymentType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PaymentType |
element |
PaymentType |
optional / multiple |
A collection of PaymentType Objects. |
<xs:complexType name="AmenityInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Amenities" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfAmenity" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Amenities |
element |
ArrayOfAmenity |
optional |
Amenity information. |
<xs:complexType name="ArrayOfAmenity">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Amenity" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Amenity" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Amenity |
element |
Amenity |
optional / multiple |
A collection of Amenity objects. |
<xs:complexType name="Amenity">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="amenityDescription" type="xs:string" />
</xs:sequence>
<xs:attribute name="amenityCode" type="xs:string" />
<xs:attribute name="amenityType" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:AmenityAmenityType" />
<xs:attribute name="otherType" type="xs:string" />
<xs:attribute name="availabilityFlag" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:AmenityAvailabilityFlag" />
<xs:attribute name="otherFlag" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
amenityCode |
attribute |
string |
none |
The amenity code. |
amenityType |
attribute |
AmenityAmenityType |
none |
The amenity type. |
otherType |
attribute |
string |
none |
If OTHER is selected as the amenity type, this is the other amenity type. |
availabilityFlag |
attribute |
AmenityAvailabilityFlag |
none |
The availability flag. |
otherFlag |
attribute |
string |
none |
The other flag. |
amenityDescription |
element |
string |
optional / multiple |
A description of the amenity. |
<xs:simpleType name="AmenityAmenityType">
<xs:restriction base="xs:string">
<xs:enumeration value="Property" />
<xs:enumeration value="Room" />
<xs:enumeration value="Both" />
<xs:enumeration value="Nearby" />
<xs:enumeration value="Exists" />
<xs:enumeration value="Other" />
<xs:enumeration value="Parking" />
<xs:enumeration value="WheelChairAccess" />
<xs:enumeration value="Gymnasium" />
<xs:enumeration value="ConferenceRoom" />
<xs:enumeration value="BusinessCentre" />
<xs:enumeration value="Pets" />
<xs:enumeration value="RoomService" />
<xs:enumeration value="Restaurant" />
<xs:enumeration value="SwimingPool" />
<xs:enumeration value="Internet" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
AmenityAmenityType |
enumeration |
string |
|
The possible values are Property, Room, Both, Nearby, Exists, Other, Parking, WheelChairAccess, Gymnasium, ConferenceRoom, BusinessCentre, Pets, RoomService, Restaurant, SwimingPool, and Internet. |
<xs:simpleType name="AmenityAvailabilityFlag">
<xs:restriction base="xs:string">
<xs:enumeration value="ConfirmableComplimentary" />
<xs:enumeration value="ConfirmableCost" />
<xs:enumeration value="OnRequestComplimentary" />
<xs:enumeration value="OnRequestCost" />
<xs:enumeration value="Exists" />
<xs:enumeration value="Other" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
AmenityAvailabilityFlag |
enumeration |
string |
|
The possible values are ConfirmableComplimentary, ConfirmableCost, OnRequestComplimentary, OnRequestCost, Exists, and Other. |
<xs:complexType name="GeoCode">
<xs:attribute name="latitude" type="xs:string" />
<xs:attribute name="longitude" type="xs:string" />
<xs:attribute name="altitude" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
latitude |
attribute |
string |
none |
A measure of the angular distance on a meridian north or south of the equator. Not used in this context. |
longitude |
attribute |
string |
none |
A measure of the angular distance on a meridian east or west of the prime meridian. Not used in this context. |
altitude |
attribute |
string |
none |
The height of an item; typically above sea level. Not used in this context. |
<xs:complexType name="FacilityInfoType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GuestRooms" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:FacilityInfoTypeGuestRooms" />
<xs:element minOccurs="0" maxOccurs="1" name="Restaurants" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfRestaurantsTypeRestaurant" />
<xs:element minOccurs="0" maxOccurs="1" name="MeetingRooms" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:MeetingRoomsType" />
</xs:sequence>
<xs:attribute name="dateOpened" type="xs:date" />
<xs:attribute name="dateRennovated" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
dateOpened |
attribute |
date |
none |
Not used in this context. |
dateRennovated |
attribute |
date |
none |
Not used in this context. |
GuestRooms |
element |
FacilityInfoTypeGuestRooms |
optional |
Not used in this context. |
Restaurants |
element |
ArrayOfRestaurantsTypeRestaurant |
optional |
Not used in this context. |
MeetingRooms |
element |
MeetingRoomsType |
optional |
Not used in this context. |
<xs:complexType name="FacilityInfoTypeGuestRooms">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GuestRoom" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:FacilityInfoTypeGuestRoomsGuestRoom" />
</xs:sequence>
<xs:attribute name="totalRooms" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
totalRooms |
attribute |
string |
none |
Not used in this context. |
GuestRoom |
element |
FacilityInfoTypeGuestRoomsGuestRoom |
optional / multiple |
Not used in this context. |
<xs:complexType name="FacilityInfoTypeGuestRoomsGuestRoom">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RoomDescription" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:DescriptiveText" />
</xs:sequence>
<xs:attribute name="code" type="xs:string" />
<xs:attribute name="maxOccupancy" type="xs:integer" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
code |
attribute |
string |
none |
Not used in this context. |
maxOccupancy |
attribute |
integer |
none |
Not used in this context. |
RoomDescription |
element |
DescriptiveText |
optional |
Not used in this context. |
<xs:complexType name="ArrayOfRestaurantsTypeRestaurant">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Restaurant" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:RestaurantsTypeRestaurant" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Restaurant |
element |
RestaurantsTypeRestaurant |
optional / multiple |
Not used in this context. |
<xs:complexType name="RestaurantsTypeRestaurant">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RestaurantDescription" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
<xs:element minOccurs="0" maxOccurs="1" name="RelativePosition" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Vector" />
<xs:element minOccurs="0" maxOccurs="1" name="Cuisines" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:ArrayOfRestaurantsTypeRestaurantCuisine" />
<xs:element minOccurs="0" maxOccurs="1" name="RestaurantContacts" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:ArrayOfAddress" />
</xs:sequence>
<xs:attribute name="RestaurantName" type="xs:string" />
<xs:attribute name="MaxSeatingCapacity" type="xs:nonNegativeInteger" />
<xs:attribute name="MaxSingleParty" type="xs:nonNegativeInteger" />
<xs:attribute name="OfferBreakfast" type="xs:boolean" />
<xs:attribute name="OfferLunch" type="xs:boolean" />
<xs:attribute name="OfferDinner" type="xs:boolean" />
<xs:attribute name="OfferBrunch" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RestaurantName |
attribute |
string |
none |
Not used in this context. |
MaxSeatingCapacity |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
MaxSingleParty |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
OfferBreakfast |
attribute |
boolean |
none |
Not used in this context. |
OfferLunch |
attribute |
boolean |
none |
Not used in this context. |
OfferDinner |
attribute |
boolean |
none |
Not used in this context. |
OfferBrunch |
attribute |
boolean |
none |
Not used in this context. |
RestaurantDescription |
element |
Paragraph |
optional / multiple |
Not used in this context. |
RelativePosition |
element |
Vector |
optional |
Not used in this context. |
Cuisines |
element |
ArrayOfRestaurantsTypeRestaurantCuisine |
optional |
Not used in this context. |
RestaurantContacts |
element |
ArrayOfAddress |
optional |
Not used in this context. |
<xs:complexType name="ArrayOfRestaurantsTypeRestaurantCuisine">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Cuisine" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:RestaurantsTypeRestaurantCuisine" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Cuisine |
element |
RestaurantsTypeRestaurantCuisine |
optional / multiple |
Not used in this context. |
<xs:complexType name="RestaurantsTypeRestaurantCuisine">
<xs:attribute name="Code" type="xs:string" />
<xs:attribute name="Description" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Code |
attribute |
string |
none |
Not used in this context. |
Description |
attribute |
string |
none |
Not used in this context. |
<xs:complexType name="MeetingRoomsType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="MeetingRoom" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:MeetingRoomsTypeMeetingRoom" />
</xs:sequence>
<xs:attribute name="MeetingRoomCount" type="xs:nonNegativeInteger" />
<xs:attribute name="SmallestRoomSpace" type="xs:nonNegativeInteger" />
<xs:attribute name="LargestRoomSpace" type="xs:nonNegativeInteger" />
<xs:attribute name="TotalRoomSpace" type="xs:nonNegativeInteger" />
<xs:attribute name="LargestSeatingCapacity" type="xs:nonNegativeInteger" />
<xs:attribute name="SecondLargestSeatingCapacity" type="xs:nonNegativeInteger" />
<xs:attribute name="SmallestSeatingCapacity" type="xs:nonNegativeInteger" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
MeetingRoomCount |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
SmallestRoomSpace |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
LargestRoomSpace |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
TotalRoomSpace |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
LargestSeatingCapacity |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
SecondLargestSeatingCapacity |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
SmallestSeatingCapacity |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
MeetingRoom |
element |
MeetingRoomsTypeMeetingRoom |
optional / multiple |
Not used in this context. |
<xs:complexType name="MeetingRoomsTypeMeetingRoom">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Codes" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfMeetingRoomsTypeMeetingRoomCode" />
<xs:element minOccurs="0" maxOccurs="1" name="Description" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Paragraph" />
</xs:sequence>
<xs:attribute name="Irregular" type="xs:boolean" />
<xs:attribute name="PropertySystemName" type="xs:string" />
<xs:attribute name="RoomName" type="xs:string" />
<xs:attribute name="Sort" type="xs:nonNegativeInteger" />
<xs:attribute name="MeetingRoomCapacity" type="xs:nonNegativeInteger" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Irregular |
attribute |
boolean |
none |
Not used in this context. |
PropertySystemName |
attribute |
string |
none |
Not used in this context. |
RoomName |
attribute |
string |
none |
Not used in this context. |
Sort |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
MeetingRoomCapacity |
attribute |
nonNegativeInteger |
none |
Not used in this context. |
Codes |
element |
ArrayOfMeetingRoomsTypeMeetingRoomCode |
optional |
Not used in this context. |
Description |
element |
Paragraph |
optional |
Not used in this context. |
<xs:complexType name="ArrayOfMeetingRoomsTypeMeetingRoomCode">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Code" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:MeetingRoomsTypeMeetingRoomCode" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Code |
element |
MeetingRoomsTypeMeetingRoomCode |
optional / multiple |
Not used in this context. |
<xs:complexType name="MeetingRoomsTypeMeetingRoomCode">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Charge" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="Description" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Paragraph" />
</xs:sequence>
<xs:attribute name="Code" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Code |
attribute |
string |
none |
Not used in this context. |
Charge |
element |
string |
optional |
Not used in this context. |
Description |
element |
Paragraph |
optional / multiple |
Not used in this context. |
<xs:complexType name="ArrayOfHotelReference">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="HotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReference |
element |
HotelReference |
optional / multiple |
Not used in this context. |
<xs:complexType name="ArrayOfTimeSpanPoints">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Points" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:TimeSpanPoints" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Points |
element |
TimeSpanPoints |
optional / multiple |
A collection of TimeSpanPoints objects. |
<xs:complexType name="TimeSpanPoints">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Dates" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:TimeSpan" />
<xs:element minOccurs="1" maxOccurs="1" name="Points" type="xs:int" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Dates |
element |
TimeSpan |
optional |
Not used in this context. |
Points |
element |
int |
required |
Not used in this context. |
<xs:complexType name="MemberAwardInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="awardType" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="membershipID" type="xs:long" />
<xs:element minOccurs="1" maxOccurs="1" name="pointsUsedForReservation" type="xs:double" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
awardType |
element |
string |
optional |
Not used in this context. |
membershipID |
element |
long |
required |
Not used in this context. |
pointsUsedForReservation |
element |
double |
required |
Not used in this context. |
<xs:complexType name="DailyChargeList">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ChargesForPostingDate" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ChargesForTheDay" />
</xs:sequence>
<xs:attribute name="TotalRoomRateAndPackages" type="xs:double" />
<xs:attribute name="TotalTaxesAndFees" type="xs:double" />
<xs:attribute name="TaxInclusive" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
TotalRoomRateAndPackages |
attribute |
double |
none |
Not used in this context. |
TotalTaxesAndFees |
attribute |
double |
none |
Not used in this context. |
TaxInclusive |
attribute |
boolean |
none |
Not used in this context. |
ChargesForPostingDate |
element |
ChargesForTheDay |
optional / multiple |
Not used in this context. |
<xs:complexType name="ChargesForTheDay">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RoomRateAndPackages" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ChargeList" />
<xs:element minOccurs="0" maxOccurs="1" name="TaxesAndFees" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ChargeList" />
</xs:sequence>
<xs:attribute name="PostingDate" type="xs:date" />
<xs:attribute name="TotalCharges" type="xs:double" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PostingDate |
attribute |
date |
none |
Not used in this context. |
TotalCharges |
attribute |
double |
none |
Not used in this context. |
RoomRateAndPackages |
element |
ChargeList |
optional |
Not used in this context. |
TaxesAndFees |
element |
ChargeList |
optional |
Not used in this context. |
<xs:complexType name="ChargeList">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Charges" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Charge" />
</xs:sequence>
<xs:attribute name="TotalCharges" type="xs:double" use="required" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
TotalCharges |
attribute |
double |
required |
Not used in this context. |
Charges |
element |
Charge |
optional / multiple |
Not used in this context. |
<xs:complexType name="Charge">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Amount" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:Amount" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Description |
element |
string |
optional |
Not used in this context. |
Amount |
element |
Amount |
optional |
Not used in this context. |
<xs:complexType name="ArrayOfResGuest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ResGuest" xmlns:q1="http://webservices.micros.com/og/4.3/Reservation/" type="q1:ResGuest" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
ResGuest |
element |
ResGuest |
optional / multiple |
A collection of ResGuest objects. |
<xs:complexType name="ResGuest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Profiles" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:ArrayOfProfile" />
<xs:element minOccurs="0" maxOccurs="1" name="SpecialRequests" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfSpecialRequest" />
<xs:element minOccurs="0" maxOccurs="1" name="Comments" xmlns:q3="http://webservices.micros.com/og/4.3/HotelCommon/" type="q3:ArrayOfReservationComment" />
<xs:element minOccurs="0" maxOccurs="1" name="ArrivalTransport" xmlns:q4="http://webservices.micros.com/og/4.3/HotelCommon/" type="q4:TransportInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="DepartureTransport" xmlns:q5="http://webservices.micros.com/og/4.3/HotelCommon/" type="q5:TransportInfo" />
<xs:element minOccurs="0" maxOccurs="1" name="GuestCounts" xmlns:q6="http://webservices.micros.com/og/4.3/HotelCommon/" type="q6:GuestCountList" />
<xs:element minOccurs="0" maxOccurs="1" name="InHouseTimeSpan" xmlns:q7="http://webservices.micros.com/og/4.3/HotelCommon/" type="q7:TimeSpan" />
</xs:sequence>
<xs:attribute name="resGuestRPH" type="xs:int" use="required" />
<xs:attribute name="ageQualifyingCode" xmlns:q8="http://webservices.micros.com/og/4.3/HotelCommon/" type="q8:AgeQualifyingCode" />
<xs:attribute name="otherAgeQualifyingCode" type="xs:string" />
<xs:attribute name="arrivalTime" type="xs:time" />
<xs:attribute name="departureTime" type="xs:time" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
resGuestRPH |
attribute |
int |
required |
An integer value used to represent the relative position of the ResGuest record within the overall bookings ResGuests element. |
ageQualifyingCode |
attribute |
AgeQualifyingCode |
none |
The age qualifying code. |
otherAgeQualifyingCode |
attribute |
string |
none |
If OTHER is selected as the age qualifying code, this is the other age qualifying code. |
arrivalTime |
attribute |
time |
none |
The arrival time. |
departureTime |
attribute |
time |
none |
The departure time. |
Profiles |
element |
ArrayOfProfile |
optional |
A collection of Profile objects.. |
SpecialRequests |
element |
ArrayOfSpecialRequest |
optional |
A collection of SpecialRequest objects. |
Comments |
element |
ArrayOfReservationComment |
optional |
A collection of ReservationComment elements. |
ArrivalTransport |
element |
TransportInfo |
optional |
Arrival transportation information. |
DepartureTransport |
element |
TransportInfo |
optional |
Departure transportation information. |
GuestCounts |
element |
GuestCountList |
optional |
The guest count list. |
InHouseTimeSpan |
element |
TimeSpan |
optional |
The in-house time span. |
<xs:complexType name="ArrayOfProfile">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Profile" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:Profile" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Profile |
element |
Profile |
optional / multiple |
A collection of Profile objects. |
<xs:complexType name="Profile">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ProfileIDs" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ArrayOfUniqueID" />
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="Company" xmlns:q2="http://webservices.micros.com/og/4.3/Name/" type="q2:Company" />
<xs:element minOccurs="0" maxOccurs="1" name="Customer" xmlns:q3="http://webservices.micros.com/og/4.3/Name/" type="q3:Customer" />
</xs:choice>
<xs:element minOccurs="0" maxOccurs="1" name="CreditCards" xmlns:q4="http://webservices.micros.com/og/4.3/Name/" type="q4:ArrayOfNameCreditCard" />
<xs:element minOccurs="0" maxOccurs="1" name="Addresses" xmlns:q5="http://webservices.micros.com/og/4.3/Name/" type="q5:ArrayOfNameAddress" />
<xs:element minOccurs="0" maxOccurs="1" name="Blacklist" xmlns:q6="http://webservices.micros.com/og/4.3/Name/" type="q6:BlackList" />
<xs:element minOccurs="0" maxOccurs="1" name="Phones" xmlns:q7="http://webservices.micros.com/og/4.3/Name/" type="q7:ArrayOfNamePhone" />
<xs:element minOccurs="0" maxOccurs="1" name="Preferences" xmlns:q8="http://webservices.micros.com/og/4.3/Name/" type="q8:ArrayOfPreference" />
<xs:element minOccurs="0" maxOccurs="1" name="EMails" xmlns:q9="http://webservices.micros.com/og/4.3/Name/" type="q9:ArrayOfNameEmail" />
<xs:element minOccurs="0" maxOccurs="1" name="Memberships" xmlns:q10="http://webservices.micros.com/og/4.3/Name/" type="q10:ArrayOfNameMembership" />
<xs:element minOccurs="0" maxOccurs="1" name="NegotiatedRates" xmlns:q11="http://webservices.micros.com/og/4.3/Name/" type="q11:ArrayOfNegotiatedRate" />
<xs:element minOccurs="0" maxOccurs="1" name="Comments" xmlns:q12="http://webservices.micros.com/og/4.3/Name/" type="q12:ArrayOfComment" />
<xs:element minOccurs="0" maxOccurs="1" name="UserDefinedValues" xmlns:q13="http://webservices.micros.com/og/4.3/Common/" type="q13:ArrayOfUserDefinedValue" />
<xs:element minOccurs="0" maxOccurs="1" name="Privacy" xmlns:q14="http://webservices.micros.com/og/4.3/Name/" type="q14:ArrayOfPrivacyOptionType" />
<xs:element minOccurs="0" maxOccurs="1" name="UserGroup" xmlns:q15="http://webservices.micros.com/og/4.3/Name/" type="q15:ProfileUserGroup" />
</xs:sequence>
<xs:attribute name="nameType" type="xs:string" />
<xs:attribute name="protected" type="xs:boolean" />
<xs:attribute name="languageCode" type="xs:string" />
<xs:attribute name="nationality" type="xs:string" />
<xs:attribute name="vipCode" type="xs:string" />
<xs:attribute name="taxExempt" type="xs:boolean" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
nameType |
attribute |
string |
none |
The name type. |
protected |
attribute |
boolean |
none |
An indication of whether or not the profile is protected. |
languageCode |
attribute |
string |
none |
The language code. |
nationality |
attribute |
string |
none |
The nationality. |
vipCode |
attribute |
string |
none |
The VIP code. |
taxExempt |
attribute |
boolean |
none |
The tax exempt number. |
insertUser |
attribute |
string |
none |
The user ID. |
insertDate |
attribute |
dateTime |
none |
The date. |
updateUser |
attribute |
string |
none |
The user ID. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
ProfileIDs |
element |
ArrayOfUniqueID |
optional |
A collection of UniqueID elements. |
Company |
element |
Company |
optional |
The company name. |
Customer |
element |
Customer |
optional |
The customer. |
CreditCards |
element |
ArrayOfNameCreditCard |
optional |
Credit card information. |
Addresses |
element |
ArrayOfNameAddress |
optional |
Address information. |
Blacklist |
element |
BlackList |
optional |
Blacklist information. |
Phones |
element |
ArrayOfNamePhone |
optional |
Phone number information. |
Preferences |
element |
ArrayOfPreference |
optional |
Preference information. |
Emails |
element |
ArrayOfNameEmail |
optional |
Email information. |
Memberships |
element |
ArrayOfNameMembership |
optional |
Membership information. |
NegotiatedRates |
element |
ArrayOfNegotiatedRate |
optional |
Negotiated rates information. |
Comments |
element |
ArrayOfComment |
optional |
Comments. |
UserDefinedValues |
element |
ArrayOfUserDefinedValue |
optional |
Any user defined values. |
Privacy |
element |
ArrayOfPrivacyOptionType |
optional |
Privacy information. |
UserGroup |
element |
ProfileUserGroup |
optional |
The user group. |
<xs:complexType name="Company">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CompanyName" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="CompanyType" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:CompanyCompanyType" />
<xs:element minOccurs="0" maxOccurs="1" name="CompanyID" type="xs:string" />
</xs:sequence>
<xs:attribute name="commissionCode" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
commissionCode |
attribute |
string |
none |
The commission code. |
CompanyName |
element |
string |
optional |
The company name. |
CompanyType |
element |
CompanyCompanyType |
required |
The company type. |
CompanyID |
element |
string |
optional |
The company ID. |
<xs:simpleType name="CompanyCompanyType">
<xs:restriction base="xs:string">
<xs:enumeration value="TRAVEL_AGENT" />
<xs:enumeration value="COMPANY" />
<xs:enumeration value="SOURCE" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
CompanyCompanyType |
enumeration |
string |
|
The possible values are TRAVEL_AGENT, COMPANY, and SOURCE. |
<xs:complexType name="Customer">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PersonName" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:PersonName" />
<xs:element minOccurs="0" maxOccurs="1" name="NativeName" xmlns:q2="http://webservices.micros.com/og/4.3/Name/" type="q2:NativeName" />
<xs:element minOccurs="0" maxOccurs="1" name="BusinessTitle" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="GovernmentIDList" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:ArrayOfGovernmentID" />
</xs:sequence>
<xs:attribute name="gender" xmlns:q4="http://webservices.micros.com/og/4.3/Common/" type="q4:Gender" />
<xs:attribute name="birthDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
gender |
attribute |
Gender |
none |
The gender. |
birthDate |
attribute |
date |
none |
The birthdate. |
PersonName |
element |
PersonName |
optional |
The person’s name. |
NativeName |
element |
NativeName |
optional |
The native name. |
BusinessTitle |
element |
string |
optional |
The business title. |
GovernmentIDList |
element |
ArrayOfGovernmentID |
optional |
The government issued ID number. |
<xs:simpleType name="Gender">
<xs:restriction base="xs:string">
<xs:enumeration value="FEMALE" />
<xs:enumeration value="MALE" />
<xs:enumeration value="UNKNOWN" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
Gender |
enumeration |
string |
|
The possible values are FEMALE, MALE, and UNKNOWN. |
<xs:complexType name="PersonName">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="nameTitle" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="firstName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="middleName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="lastName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="nameSuffix" type="xs:string" />
</xs:sequence>
<xs:attribute name="nameOrdered" type="xs:string" />
<xs:attribute name="familiarName" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
nameOrdered |
attribute |
string |
none |
The sequence in that the name appears in an ordered list. |
familiarName |
attribute |
string |
none |
The familiar name. |
nameTitle |
element |
string |
optional / multiple |
The name title. |
firstName |
element |
string |
optional |
The first name. |
middleName |
element |
string |
optional / multiple |
The middle name. |
lastName |
element |
string |
optional |
The last name. |
nameSuffix |
element |
string |
optional / multiple |
The name suffix. |
<xs:complexType name="NativeName">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:PersonName">
<xs:attribute name="languageCode" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NativeName |
extension |
PersonName |
|
The person’s native name. |
languageCode |
attribute |
string |
none |
The language code. |
<xs:complexType name="ArrayOfGovernmentID">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GovernmentID" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:GovernmentID" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
GovernmentID |
element |
GovernmentID |
optional / multiple |
A collection of GovernmentID objects. |
<xs:complexType name="GovernmentID">
<xs:attribute name="documentType" type="xs:string" />
<xs:attribute name="documentNumber" type="xs:string" />
<xs:attribute name="effectiveDate" type="xs:date" />
<xs:attribute name="expirationDate" type="xs:date" />
<xs:attribute name="placeOfIssue" type="xs:string" />
<xs:attribute name="countryOfIssue" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
documentType |
attribute |
string |
none |
The type of ID. |
documentNumber |
attribute |
string |
none |
The ID number. |
effectiveDate |
attribute |
date |
none |
The effective date. |
expirationDate |
attribute |
date |
none |
The expiration date. |
placeOfIssue |
attribute |
string |
none |
The place of issue. |
countryOfIssue |
attribute |
string |
none |
The country that issued the card. |
<xs:complexType name="ArrayOfNameCreditCard">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NameCreditCard" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NameCreditCard" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameCreditCard |
element |
NameCreditCard |
optional / multiple |
A collection of CreditCard objects. |
<xs:complexType name="NameCreditCard">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:CreditCard">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
<xs:attribute name="primary" type="xs:boolean" />
<xs:attribute name="displaySequence" type="xs:int" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameCreditCard |
extension |
CreditCard |
|
Credit card information. |
operaId |
attribute |
long |
none |
Not used in this context. |
externalId |
attribute |
string |
none |
Not used in this context. |
primary |
attribute |
boolean |
none |
Not used in this context. |
displaySequence |
attribute |
int |
none |
Not used in this context. |
insertUser |
attribute |
string |
none |
Not used in this context. |
insertDate |
attribute |
dateTime |
none |
Not used in this context. |
updateUser |
attribute |
string |
none |
Not used in this context. |
updateDate |
attribute |
dateTime |
none |
Not used in this context. |
inactiveDate |
attribute |
date |
none |
Not used in this context. |
<xs:complexType name="ArrayOfNameAddress">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NameAddress" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NameAddress" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameAddress |
element |
NameAddress |
optional / multiple |
A collection of NameAddress objects. |
<xs:complexType name="NameAddress">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:Address">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
<xs:attribute name="primary" type="xs:boolean" />
<xs:attribute name="displaySequence" type="xs:int" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameAddress |
extension |
Address |
|
Not used in this context. |
operaId |
attribute |
long |
none |
Not used in this context. |
externalId |
attribute |
string |
none |
Not used in this context. |
primary |
attribute |
boolean |
none |
Not used in this context. |
displaySequence |
attribute |
int |
none |
Not used in this context. |
insertUser |
attribute |
string |
none |
Not used in this context. |
insertDate |
attribute |
dateTime |
none |
Not used in this context. |
updateUser |
attribute |
string |
none |
Not used in this context. |
updateDate |
attribute |
dateTime |
none |
Not used in this context. |
inactiveDate |
attribute |
date |
none |
Not used in this context. |
<xs:complexType name="BlackList">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="flag" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:BlackListFlag" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
BlackList |
extension |
string |
|
Not used in this context. |
flag |
attribute |
BlackListFlag |
none |
Not used in this context. |
<xs:simpleType name="BlackListFlag">
<xs:restriction base="xs:string">
<xs:enumeration value="REMOVE" />
<xs:enumeration value="SET" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
BlackListFlag |
enumeration |
string |
|
The possible values are REMOVE and SET. |
<xs:complexType name="ArrayOfNamePhone">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NamePhone" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NamePhone" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NamePhone |
element |
NamePhone |
optional / multiple |
Not used in this context. |
<xs:complexType name="NamePhone">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:Phone">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
<xs:attribute name="primary" type="xs:boolean" />
<xs:attribute name="displaySequence" type="xs:int" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NamePhone |
extension |
Phone |
|
NamePhone information. |
operaId |
attribute |
long |
none |
The OPERA ID. |
externalId |
attribute |
string |
none |
The external ID. |
primary |
attribute |
boolean |
none |
An indication of whether or not this is the primary phone. |
displaySequence |
attribute |
int |
none |
The display sequence. |
insertUser |
attribute |
string |
none |
The insert user. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The update user. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
<xs:complexType name="ArrayOfPreference">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Preference" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:Preference" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Preference |
element |
Preference |
optional / multiple |
A collection of Preference elements. |
<xs:complexType name="Preference">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PreferenceDescription" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:DescriptiveText" />
</xs:sequence>
<xs:attribute name="resortCode" type="xs:string" />
<xs:attribute name="preferenceType" type="xs:string" />
<xs:attribute name="otherPreferenceType" type="xs:string" />
<xs:attribute name="preferenceValue" type="xs:string" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
resortCode |
attribute |
string |
none |
The resort code. |
preferenceType |
attribute |
string |
none |
The preference type. |
otherPreferenceType |
attribute |
string |
none |
If OTHER is selected as the preference type, this is the other preference type. |
preferenceValue |
attribute |
string |
none |
The preference value. |
insertUser |
attribute |
string |
none |
The insert user. |
insertDate |
attribute |
dateTime |
none |
The insert date and time. |
updateUser |
attribute |
string |
none |
The update user. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
PreferenceDescription |
element |
DescriptiveText |
optional |
The preference description. |
<xs:complexType name="ArrayOfNameEmail">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NameEmail" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NameEmail" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameEmail |
element |
NameEmail |
optional / multiple |
A collection of NameEmail objects. |
<xs:complexType name="NameEmail">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
<xs:attribute name="primary" type="xs:boolean" />
<xs:attribute name="displaySequence" type="xs:int" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameEmail |
extension |
string |
|
The email name. |
operaId |
attribute |
long |
none |
The OPERA ID. |
externalId |
attribute |
string |
none |
The external ID. |
primary |
attribute |
boolean |
none |
An indication of whether or not this is the primary email. |
displaySequence |
attribute |
int |
none |
The display sequence. |
insertUser |
attribute |
string |
none |
The insert user. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The update user. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
<xs:complexType name="ArrayOfNameMembership">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NameMembership" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NameMembership" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameMembership |
element |
NameMembership |
optional / multiple |
A collection of NameMembership elements. |
<xs:complexType name="NameMembership">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:Membership">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
<xs:attribute name="primary" type="xs:boolean" />
<xs:attribute name="preferred" type="xs:boolean" />
<xs:attribute name="central" type="xs:boolean" />
<xs:attribute name="membershipClass" type="xs:string" />
<xs:attribute name="pointsLabel" type="xs:string" />
<xs:attribute name="status" type="xs:string" />
<xs:attribute name="displaySequence" type="xs:int" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NameMembership |
extension |
Membership |
|
The NameMembership. |
operaId |
attribute |
long |
none |
The OPERA ID. |
externalId |
attribute |
string |
none |
The external ID. |
primary |
attribute |
boolean |
none |
An indication of whether or not this is the primary membership. |
preferred |
attribute |
boolean |
none |
An indication of whether or not this is the preferred membership. |
central |
attribute |
boolean |
none |
An indication of whether or not this is the central membership. |
membershipClass |
attribute |
string |
none |
The membership class. |
pointsLabel |
attribute |
string |
none |
The points label. |
status |
attribute |
string |
none |
The status. |
displaySequence |
attribute |
int |
none |
The display sequence. |
insertUser |
attribute |
string |
none |
The user ID. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The user ID. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
<xs:complexType name="Membership">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="membershipType" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="membershipNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="membershipLevel" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="memberName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="effectiveDate" type="xs:date" />
<xs:element minOccurs="0" maxOccurs="1" name="expirationDate" type="xs:date" />
<xs:element minOccurs="0" maxOccurs="1" name="currentPoints" type="xs:long" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
membershipType |
element |
string |
optional |
The membership type. |
membershipNumber |
element |
string |
optional |
The membership number. |
membershipLevel |
element |
string |
optional |
The membership level. |
memberName |
element |
string |
optional |
The member’s name. |
effectiveDate |
element |
date |
optional |
The effective date. |
expirationDate |
element |
date |
optional |
The expiration date. |
currentPoints |
element |
long |
optional |
The current number of points. |
<xs:complexType name="ArrayOfNegotiatedRate">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NegotiatedRate" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NegotiatedRate" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NegotiatedRate |
element |
NegotiatedRate |
optional / multiple |
A collection of negotiated rate elements. |
<xs:complexType name="NegotiatedRate">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="resortCode" type="xs:string" />
<xs:attribute name="rateCode" type="xs:string" />
<xs:attribute name="commissionCode" type="xs:string" />
<xs:attribute name="beginDate" type="xs:date" />
<xs:attribute name="endDate" type="xs:date" />
<xs:attribute name="displaySequence" type="xs:int" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
operaId |
attribute |
long |
none |
The OPERA ID. |
resortCode |
attribute |
string |
none |
The resort code. |
rateCode |
attribute |
string |
none |
The rate code. |
commissionCode |
attribute |
string |
none |
The commission code. |
beginDate |
attribute |
date |
none |
The start date. |
endDate |
attribute |
date |
none |
The end date. |
displaySequence |
attribute |
int |
none |
The display sequence |
insertUser |
attribute |
string |
none |
The user ID. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The user ID. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
<xs:complexType name="ArrayOfComment">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Comment" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:Comment" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Comment |
element |
Comment |
optional / multiple |
A collection of comment elements. |
<xs:complexType name="Comment">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://webservices.micros.com/og/4.3/Common/" base="q1:DescriptiveText">
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
<xs:attribute name="commentTitle" type="xs:string" />
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Comment |
extension |
DescriptiveText |
|
Information about the comment. |
operaId |
attribute |
long |
none |
The OPERA ID. |
externalId |
attribute |
string |
none |
The external ID. |
commentTitle |
attribute |
string |
none |
The comment title. |
insertUser |
attribute |
string |
none |
The user ID. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The user ID. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
<xs:complexType name="ArrayOfUserDefinedValue">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="UserDefinedValue" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:UserDefinedValue" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
UserDefinedValue |
element |
UserDefinedValue |
optional / multiple |
A collection of UserDefinedValue elements. |
<xs:complexType name="UserDefinedValue">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="CharacterValue" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="DateValue" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="NumericValue" type="xs:float" />
</xs:choice>
</xs:sequence>
<xs:attribute name="valueName" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
valueName |
attribute |
string |
none |
Not used in this context. |
CharacterValue |
element |
string |
optional |
Not used in this context. |
DateValue |
element |
dateTime |
required |
Not used in this context. |
NumericValue |
element |
float |
required |
Not used in this context. |
<xs:complexType name="ArrayOfPrivacyOptionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PrivacyOption" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:PrivacyOptionType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PrivacyOption |
element |
PrivacyOptionType |
optional / multiple |
A collection of PrivacyOptionType objects. |
<xs:complexType name="PrivacyOptionType">
<xs:attribute name="OptionType" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:PrivacyOptionTypeOptionType" use="required" />
<xs:attribute name="OptionValue" xmlns:q2="http://webservices.micros.com/og/4.3/Name/" type="q2:PrivacyOptionTypeOptionValue" use="required" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
OptionType |
attribute |
PrivacyOptionTypeOptionType |
required |
The privacy option type. |
OptionValue |
attribute |
PrivacyOptionTypeOptionValue |
required |
The privacy option value. |
<xs:simpleType name="PrivacyOptionTypeOptionType">
<xs:restriction base="xs:string">
<xs:enumeration value="Promotions" />
<xs:enumeration value="MarketResearch" />
<xs:enumeration value="ThirdParties" />
<xs:enumeration value="LoyaltyProgram" />
<xs:enumeration value="Privacy" />
<xs:enumeration value="Email" />
<xs:enumeration value="Mail" />
<xs:enumeration value="Phone" />
<xs:enumeration value="SMS" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
PrivacyOptionTypeOptionType |
enumeration |
string |
|
The possible values are Promotions, MarketResearch, ThirdParties, LoyaltyProgram, Privacy, Email, Mail, Phone, and SMS. |
<xs:simpleType name="PrivacyOptionTypeOptionValue">
<xs:restriction base="xs:string">
<xs:enumeration value="YES" />
<xs:enumeration value="NO" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
PrivacyOptionTypeOptionValue |
enumeration |
string |
|
The possible values are YES and NO. |
<xs:complexType name="ProfileUserGroup">
<xs:attribute name="groupType" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:UserGroupType" use="required" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
groupType |
attribute |
UserGroupType |
required |
A collection of UserGroupType objects. |
<xs:simpleType name="UserGroupType">
<xs:restriction base="xs:string">
<xs:enumeration value="TAM" />
<xs:enumeration value="BOOKER" />
<xs:enumeration value="BOOKER2" />
<xs:enumeration value="COMPANY" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
UserGroupType |
enumeration |
string |
|
The possible values are TAM, BOOKER, BOOKER2, and COMPANY. |
<xs:complexType name="TransportInfo">
<xs:attribute name="type" type="xs:string" />
<xs:attribute name="id" type="xs:string" />
<xs:attribute name="carrierCode" type="xs:string" />
<xs:attribute name="locationCode" type="xs:string" />
<xs:attribute name="time" type="xs:dateTime" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
type |
attribute |
string |
none |
The free text transportation type code. |
id |
attribute |
string |
none |
The ID associated with the transport. For example, the flight number. |
carrierCode |
attribute |
string |
none |
The carrier code providing the transportation. |
locationCode |
attribute |
string |
none |
The location code where the guest is arriving. |
time |
attribute |
dateTime |
none |
The date and time of the guest’s arrival at the transportation location. |
<xs:complexType name="WrittenConfInst">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string" />
</xs:sequence>
<xs:attribute name="languageId" type="xs:string" />
<xs:attribute name="addresseeName" type="xs:string" />
<xs:attribute name="address" type="xs:string" />
<xs:attribute name="telephone" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
languageId |
attribute |
string |
none |
If available, a confirmation letter will be sent in the language specified in this attribute. |
addresseeName |
attribute |
string |
none |
If these two attribute fields are populated, this will cause a written confirmation to be mailed to the address provided. |
address |
attribute |
string |
none |
If populated, this attribute will cause a confirmation letter to be sent to this address. |
telephone |
attribute |
string |
none |
If populated, this attribute will cause a confirmation letter to be faxed to this telephone number. |
|
element |
string |
optional |
If populated, this attribute will cause a confirmation letter to be sent to this email address. |
<xs:complexType name="History">
<xs:attribute name="insertUser" type="xs:string" />
<xs:attribute name="insertDate" type="xs:dateTime" />
<xs:attribute name="updateUser" type="xs:string" />
<xs:attribute name="updateDate" type="xs:dateTime" />
<xs:attribute name="inactiveDate" type="xs:date" />
<xs:attribute name="transactions" type="xs:int" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
insertUser |
attribute |
string |
none |
The insert user. |
insertDate |
attribute |
dateTime |
none |
The insert date. |
updateUser |
attribute |
string |
none |
The update user. |
updateDate |
attribute |
dateTime |
none |
The update date. |
inactiveDate |
attribute |
date |
none |
The inactive date. |
transactions |
attribute |
int |
none |
The number of transactions. |